Text copied to clipboard!
Naslov
Text copied to clipboard!Inženir programske opreme za testiranje
Opis
Text copied to clipboard!
Iščemo izkušenega inženirja programske opreme za testiranje, ki se bo pridružil naši ekipi za zagotavljanje kakovosti. Vaša glavna naloga bo razvoj, vzdrževanje in izvajanje avtomatiziranih in ročnih testov za zagotavljanje kakovosti programske opreme. Sodelovali boste z razvijalci, produktnimi vodji in drugimi člani ekipe, da zagotovite, da naši izdelki izpolnjujejo najvišje standarde kakovosti.
Kot inženir programske opreme za testiranje boste igrali ključno vlogo pri zgodnjem odkrivanju napak, izboljševanju uporabniške izkušnje in zagotavljanju stabilnosti programske opreme. Od vas pričakujemo, da boste imeli izkušnje z različnimi orodji za avtomatizacijo testiranja, kot so Selenium, JUnit, TestNG ali podobna, ter dobro razumevanje razvojnega cikla programske opreme.
Vaše delo bo vključevalo tudi pripravo testnih načrtov, pisanje testnih primerov, izvajanje regresijskih testov in sodelovanje pri analizi napak. Prav tako boste sodelovali pri oblikovanju strategij testiranja in izboljševanju obstoječih procesov testiranja.
Idealni kandidat ima močno tehnično ozadje, pozna principe agilnega razvoja in ima sposobnost učinkovitega komuniciranja z različnimi deležniki. Če imate strast do kakovosti programske opreme in želite delati v dinamičnem okolju, vas vabimo, da se prijavite.
Odgovornosti
Text copied to clipboard!- Razvijanje in izvajanje avtomatiziranih testov
- Pisanje in vzdrževanje testnih primerov
- Sodelovanje z razvojnimi ekipami pri odpravljanju napak
- Izvajanje ročnih testov po potrebi
- Priprava testnih načrtov in dokumentacije
- Analiza rezultatov testiranja in poročanje o napakah
- Sodelovanje pri oblikovanju strategij testiranja
- Izvajanje regresijskih in integracijskih testov
- Spremljanje kakovosti programske opreme skozi celoten razvojni cikel
- Uporaba orodij za sledenje napakam in avtomatizacijo testiranja
Zahteve
Text copied to clipboard!- Diploma iz računalništva, informatike ali sorodnega področja
- Izkušnje z avtomatizacijo testiranja (npr. Selenium, JUnit, TestNG)
- Dobro poznavanje programskih jezikov (npr. Java, Python, JavaScript)
- Razumevanje razvojnega cikla programske opreme
- Izkušnje z orodji za sledenje napakam (npr. Jira, Bugzilla)
- Poznavanje agilnih metodologij (Scrum, Kanban)
- Sposobnost analitičnega razmišljanja in reševanja problemov
- Dobre komunikacijske spretnosti
- Natančnost in pozornost do podrobnosti
- Samoiniciativnost in sposobnost timskega dela
Možna vprašanja na razgovoru
Text copied to clipboard!- Katera orodja za avtomatizacijo testiranja ste že uporabljali?
- Kako pristopate k pisanju testnih primerov?
- Ali imate izkušnje z ročnim in avtomatiziranim testiranjem?
- Kako sodelujete z razvojnimi ekipami pri odpravljanju napak?
- Katera orodja za sledenje napakam ste uporabljali?
- Kako zagotavljate kakovost programske opreme v agilnem okolju?
- Ali ste že sodelovali pri oblikovanju strategije testiranja?
- Kako pristopate k regresijskemu testiranju?
- Kakšne izzive ste imeli pri testiranju in kako ste jih rešili?
- Kako se izobražujete o novih orodjih in tehnikah testiranja?